Міністерство освіти і науки України
Національний університет «Львівська політехніка»
Інститут комп’ютерних наук та інформаційних технологій
Кафедра автоматизованих систем управління
/
Лабораторна робота №1
з дисципліни
«Проектування інформаційних систем»
Львів 2018
Лабораторна робота №1
Формулювання вимог до інформаційної системи.
Розробка технічного завдання
Мета роботи: Проаналізувати та розробити архітектуру ІС для обраної предметної області. Сформулювати вимоги для розроблюваної ІС та оформити їх за існуючими стандартами.
Теоретичні відомості:
Способи формулювання вимог:
документація, в якій використовується чітко структурована і акуратно використовувана природна мова;
графічні моделі, що ілюструють процеси перетворення, стану системи і їх зміни, взаємозв’язки даних, а також логічні потоки тощо;
формальні специфікації, де вимоги визначені за допомогою математично точних, формальних логічних мов.
Специфікація вимог
Специфікацію вимог до ПЗ іноді називають документом бізнес-вимог, функціональної специфікації, специфікацією продукту або просто документом про вимоги.
У специфікації вимог до ПЗ вказуються функції і можливості, якими має володіти ПЗ, а також необхідні обмеження. Вона повинна містити досить ґрунтовний опис поведінки системи за різних умов, а також необхідні якості системи, такі як продуктивність, безпека і зручність використання.
Вимоги до найменування
У кожної вимоги повинен бути унікальний і незмінний ідентифікатор. Це дозволить посилатись на певні вимоги в запиті на зміни, в хронології змін, в перехресних посиланнях або матриці зв’язків вимог. Зазвичай використовують 2 види нумерації:
Нумерація за порядком.
Ієрархічна нумерація.
Порядок роботи
Вступ:
Призначення:
Інформаційна система призначена для автоматизації нарахування бонусів відвідувачам, які проводять певний час в закладі харчування або іншому(кафе, ігрова кімната, кальянна).
Правила, прийняті в документах:
Склад програмної документації встановлений відповідно до ДСТУ 3008–95 та Єдиній системі програмної документації. Список програмних документів і їх зміст:
структурна схема системи;
текст програми – запис програми з необхідними поясненнями і коментарями;
опис програми – відомості про логічну і фізичну модель, відомості про функціонування програми;
технічне завдання – цей документ;
записка пояснення – схема алгоритму, загальний опис алгоритму або функціонування програми, а також обґрунтування ухвалених технічних і техніко-економічних рішень;
експлуатаційні документи – інструкції адміністратору, менеджеру і перевізнику.
Межі проекту:
Розробити систему по автоматизації нарахування бонусів відвідувачам. Людина, яка прийде буде мати певний пристрій ідентифікації, який при вході буде скануватися, і при виході також, час перебування буде нараховуватися на особистий аккаунт користувача, за цей час відвідувач зможе купити певні послуги закладу.
Посилання:
Методичні вказівки до лабораторної роботи №1:
http://vns.lpnu.ua/pluginfile.php/580370/mod_resource/content/3/PIS_lab_1_3_kurs.pdf
ДСТУ 3008-95:
http://sumdu.edu.ua/images/stories/scientific_inf/research/dstu_3008-95.pdf
Закон України “Про охорону праці”:
http://zakon.rada.gov.ua/laws/show/2694-12
ISO 8601:
https://www.iso.org/ru/iso-8601-date-and-time-format.html
Закон України “Про авторське право”:
http://zakon.rada.gov.ua/laws/show/3792-12
Загальний опис:
Загальний погляд на продукт:
Ціллю розробки даного додатку є заохочення відвідувачів проводити більше часу в закладі, адже чим більше він там знаходиться, тим більше бонусів він буде мати. Перевагою цього продукту є те, що сама система нарахування є автоматизована і не потребує зусиль людини(касирів, офіціантів, ін. працівників закладу) для цього.
Класи і характеристики користувачів:
У даній системі буде два види користувачів:
Касир: працівник, який буде створювати особистий аккаунт клієнту, заносити інформацію в систему, при першому відвідуванні, та вида...